﻿function seleccionarEstrellas(num) {

    var i = 1;
    for (i = 1; i <= num; i++)
        document.getElementById("Star" + i).setAttribute("src", "../../Content/Images/Star_ON.png");

    for (; i <= 5; i++)
        document.getElementById("Star" + i).setAttribute("src", "../../Content/Images/Star_OFF.png");
    document.getElementById("valor").value = num;
}

function hoverEstrellas(num) {
    var i = 1;
    for (i = 1; i <= num; i++)
        document.getElementById("Star" + i).setAttribute("src", "../../Content/Images/Star_ON.png");

    for (; i <= 5; i++)
        document.getElementById("Star" + i).setAttribute("src", "../../Content/Images/Star_OFF.png");
}
function unhoverEstrellas() {
    num = document.getElementById("valor").value;
    var i = 1;
    for (i = 1; i <= num; i++)
        document.getElementById("Star" + i).setAttribute("src", "../../Content/Images/Star_ON.png");

    for (; i <= 5; i++)
        document.getElementById("Star" + i).setAttribute("src", "../../Content/Images/Star_OFF.png");
}

function calificar(id, positivo) {
    var action = '/Seccion/Calificar';
    if (positivo)
        action += 'Positivo';
    else
        action += 'Negativo';
    action += '/' + id;
    $.get(action, function (data) {
        $('#calificacion' + id).html(data);
    });
}

function borrarRecomendacion(id) {
    $.get('/Seccion/Delete/' + id, function (data) {
        if (data == 'SUCCESS') {
            if ($('#isNewReq').val() == "True") {
                fadeSlideOut('#recomendacionNueva', 800);
                $('#recomendacionNueva').html("");
            }
            else {
                fadeSlideOut('#recomendacion' + id, 800);
                $('#recomendacion' + id).remove;
            }
            fadeSlideIn($('#recomendacionForm'), 800);
        }
    });
}

function fadeSlideIn(id, speed) {
    $(id).animate({
        height: 'show',
        opacity: 'show'
    }, speed);
}

function fadeSlideOut(id, speed) {
    $(id).animate({
        height: 'hide',
        opacity: 'hide'
    }, speed);
}

function recomendar() {
    var id = $("#id").val();
    var valor = $("#valor").val();
    var anonimo = $("#anonimo").val();
    var contenido = $("#contenido").val();
    var first = $("#first").val();
    $.get('/Seccion/Create?ids=' + id + '&valor=' + valor + '&anonimo=' + anonimo + "&contenido=" + contenido + "&first=" + first, function (data) {
        if (data.indexOf("ERROR") == 0) {
            $('#error_message').hide();
            $('#error_message').html(data.substring(6));
            $('#error_message').addClass('error_message');
            fadeSlideIn('#error_message', 'slow');
        }
        else {
            $('#noRecs').remove();

            fadeSlideOut('#recomendacionForm', 800);
            $('#error_message').hide();

            $('#recomendacionNueva').hide();
            $('#recomendacionNueva').html(data);
            fadeSlideIn('#recomendacionNueva', 1000);

        }

    });
    return false;
}


function toggleHorario() {
    if ($('#Horario').is(":hidden")) {
        fadeSlideIn('#Horario', 800);
        $('#toggleHorario').html('▲ Esconder Horario');
    }
    else {
        fadeSlideOut('#Horario', 800);
        $('#toggleHorario').html('▼ Mostrar Horario');
    }

}